Realizing Low Power FPGAs: A Design Partitioning Algorithm for Voltage Scaling and A Comparative Evaluation of Voltage Scaling

نویسندگان

  • Rajarshi Mukherjee
  • Seda Ogrenci Memik
چکیده

With an exponential rise in logic density and performance, FPGAs are becoming essential components in various electronic systems. However, increased logic density and more importantly programmability of FPGAs cause increased power dissipation, which limits deployment of FPGAs in power constrained consumer electronic products such as mobile systems. Voltage scaling is a well-known tool to reduce power and recently there is a lot of interest in applying this technique to FPGA architectures to reduce power. While it is important to have new architectures to support voltage scaling, it is equally important to have a new CAD tools to create voltage scaling ready designs for different architectures. Our first contribution in this paper is a power driven partitioning algorithm, which creates voltage scaling ready partitions. The design partitions can then be placed onto different voltage island topologies for a single FPGA or onto different FPGAs for a multi-FPGA system having different supply voltages. Due to the discrete routing architecture of FPGA any constraint in the placement stage leads to higher penalty in terms of channel width and critical path delay. Our second contribution is to present different voltage island topologies and a detailed evaluation of each fabric in terms of overheads due to constrained placement of partitions namely critical path delay, channel width and area delay product. We show that as high as 47% dynamic power gain is possible with 17% area delay product penalty and 30% power gain is possible with as low as 6% area delay product penalty for different voltage island configurations in FPGAs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of dual VDD fabrics for low power FPGAs

Power efficiency is becoming an increasingly important design aspect for FPGAs. Recently it has been shown that well-known power minimization techniques in the ASICs such as creating supply voltage (Vdd) scalable islands of different granularity can be applied to FPGAs. However, the discrete routing architecture of FPGAs amplifies any constraint imposed on the placement stage. In this work, we ...

متن کامل

Power-Driven Design Partitioning

In order to enable efficient integration of FPGAs into cost effective and reliable high-performance systems as well potentially into low power mobile systems, their power efficiency needs to be improved. In this paper, we propose a power management scheme for FPGAs centered on a power-driven partitioning technique. Our power-driven partitioner creates clusters within a design such that within i...

متن کامل

Leveraging High Performance Data Cache Techniques to Save Power in Embedded Systems

Voltage scaling reduces leakage power for cache lines unlikely to be referenced soon. Partitioning reduces dynamic power via smaller, specialized structures. We combine approaches, adding a voltage scaling design providing finer control of power budgets. This delivers good performance and low power, consuming 34% of the power of previous designs.

متن کامل

Performance Evaluation of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems

Dynamic voltage scaling (DVS) is an effective low-power design technique for embedded real-time systems, adjusting the clock speed and supply voltage dynamically. In this paper, we evaluate state-of-art DVS algorithms recently proposed for hard real-time periodic task sets. We compare the energy efficiency of the proposed DVS algorithms under various task/system configurations. Experimental res...

متن کامل

Green Energy-aware task scheduling using the DVFS technique in Cloud Computing

Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005